<?php
namespace Mouta\UserBundle\Form\Type;

use Mouta\AmistateBundle\Entity\Usuario;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class PreferenciasType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('hijos','choice', array(
                'choices'   => Usuario::getOpcionesHijos(),
                'required'  => false,
                'empty_value' => 'Seleccionar',
                'label'=>'Hijos'
            ))
            ->add('religion','choice', array(
                'choices'   => Usuario::getOpcionesReligion(),
                'required'  => false,
                'empty_value' => 'Seleccionar',
                'label'=>'Religión'
            ))
            ->add('fumas','choice', array(
                'choices'   => Usuario::getOpcionesFumas(),
                'required'  => false,
                'empty_value' => 'Seleccionar',
                'label'=>'¿Cuanto fumas?'
            ))
            ->add('bebes','choice', array(
                'choices'   => Usuario::getOpcionesBebes(),
                'required'  => false,
                'empty_value' => 'Seleccionar',
                'label'=>'¿Cuanto bebes?'
            ))
            ->add('musica','select2',array(
                'label'=>'Música'
            ))
            ->add('peliculas','select2',array(
                'label'=>'Películas'
            ))
            ->add('libros','select2', array(
                'label'  => 'Libros',
            ))
            ->add('tele','select2', array(
                'label'  => 'Programas favoritos',
            ))
            ->add('deportes','select2', array(
                'label'  => 'Deportes',
            ))
            ->add('frase','textarea', array(
                'attr' => array('rows' => '6'),
            ))
            ->add('comida','select2', array(
                'label'  => 'Comidas favoritas',
            ))
        ;


    }

    public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'Mouta\AmistateBundle\Entity\Usuario',
            'csrf_protection' => true,
            'csrf_field_name' => '_token',
        ));
    }

    public function getName()
    {
        return 'Preferencias';
    }


}